.home_wrap {

  background: #f5f7fa;

  .homev2 {
    min-height: 100vh;
    // max-width: 1200px;
    margin: 0 auto;

    .main {
      overflow: hidden;
      padding: 15px 0;
      align-items: flex-start;
      box-sizing: border-box;

      .left {
        width: 75%;
        margin-right: 15px;

        .row_1 {
          margin-top: 15px;

          &:first-child {
            margin-top: 0;
          }
        }

        .row_2 {
          margin-top: 15px;
          align-items: stretch;

          .row_2_1 {
           width: 50%;
            height: auto;

            &:first-child {
              margin-right: 15px;
            }
          }
        }
      }

      .right {
        width: 25%;

        .right_item {
          width: 100%;
          margin-bottom: 15px;
        }
      }
    }
  }
}

